# -*- coding: utf-8 -*-
from ITener import ITener 
class ITenerOscuro(ITener):
	
	"""
	Interfaz que es implementada por Objetos contenedores cuyo contenido no es visible (por ejemplo, un refrigerador).
	@since: 4/14/2011
	@version: 1.0
	"""
	
	def __init__(self, capacidad, elementos={}, niveles={}):
		"""
		Constructor
		@type	self: ITener
		@param	self: referencia al ITener actual
		
		@type	capacidad: int
		@param	capacidad: cantidad que determina un maximo de elementos a contener, ya sea por peso o por tamanio.
		
		@type	elementos: dictionary
		@param	elementos: elementos contenidos, y su relacion nombre --> objeto
		"""
		ITener.__init__(self, capacidad, elementos, 0, niveles)